طراحی خودکار مدارهای آنالوگ بر روی fpaa با استفاده از الگوریتم ژنتیک

پایان نامه
چکیده

اگرچه امروزه بسیاری از پردازش های سیگنال در حوزه دیجیتال انجام می گیرد، کماکان بکارگیری مدارهای آنالوگ به عنوان پایه ای برای بسیاری از سیستم های پیچیده امروزی ضروری می باشد. یکی از روش های طراحی مدارهای آنالوگ، استفاده از سخت افزار تکامل پذیر می باشد. در این روش به جای طراحی مستقیم، مدار مورد نظر در یک روند تکاملی طراحی می شود. برای تحقق این امر از یک سخت افزار قابل پیکربندی مجدد و یک الگوریتم تکاملی استفاده می شود. کار حاضر به بررسی و پیاده سازی سیستم فوق پرداخته است. به این منظور از آرایه آنالوگ قابل برنامه ریزی به عنوان سخت افزار قابل پیکربندی مجدد آنالوگ و از الگوریتم ژنتیک به عنوان متداولترین الگوریتم تکاملی استفاده شده در سخت افزار تکامل پذیر استفاده شده است. آرایه های آنالوگ قابل برنامه ریزی یا fpaa ها مدارهای آنالوگ با ویژگی بازپیکربندی توسط برنامه ریزی می باشند. این مدارها بسیار شبیه به همتای دیجیتال خود یعنی fpga ها می باشند، با این تفاوت که به جای گیت از بلوک های محاسباتی آنالوگ استفاده می کنند. الگوریتم های ژنتیک، روش های جستجو بر پایه مفاهیم انتخاب طبیعی و ژنتیک می باشند. این الگوریتم ها کاربرد گسترده ای در حل مسائل مختلف جستجو و بهینه سازی برای رسیدن به پاسخی مطلوب (و نه الزاماً بهینه) در زمانی قابل قبول را دارند. در این تحقیق از سخت افزار تکامل پذیر هم برای بهینه سازی یک مدار آنالوگ و هم برای طراحی بخشی از یک مدار آنالوگ استفاده شده است. در مورد اول، استفاده از این روش برای یافتن ضرایب نزدیک به ایده آل یک کنترل کننده برای یک فرآیند مرتبه دوم انجام شده است. بدین منظور، کنترل کننده بر روی fpaa و سیستم مرتبه دوم نیز با استفاده از مقاومت، خازن و تقویت کننده عملیاتی پیاده سازی شده است. پاسخ به دست آمده از این روش با نتایج روش زیگلر- نیکولز به عنوان روشی متداول در این زمینه مقایسه شده است، که بیانگر عملکرد بهتر روش پیشنهادی می باشد. در قسمت دیگر، از این روش برای تکامل بخشی از مدار مدولاسیون دامنه که بر روی fpaa پیاده سازی شده است، استفاده شده است.

منابع مشابه

خوشه‌بندی خودکار داده‌های مختلط با استفاده از الگوریتم ژنتیک

In the real world clustering problems, it is often encountered to perform cluster analysis on data sets with mixed numeric and categorical values. However, most existing clustering algorithms are only efficient for the numeric data rather than the mixed data set. In addition, traditional methods, for example, the K-means algorithm, usually ask the user to provide the number of clusters. In this...

متن کامل

طراحی جدول زمانبندی خودکار برای دروس دانشگاهی با استفاده از الگوریتم های ژنتیک

طراحی جدول زمان­بندی، اساساً از وظایف پیچیده و وقت گیر برای پرسنل مسئول می­باشد که از طرفی انجام خودکار آن گامی در جهت کاهش بار کاری پرسنل و از سوی دیگر یک نمونه مطلوب برای امتحان روش­های برنامه­ریزی و ارضای محدودیت­ها در هوش مصنوعی است.  در این پژوهش، ابتدا  الگوریتم­های ژنتیک مطالعه و بررسی شده، سپس در مسأله بهینه سازی جدول زمانی دروس برای یک دانشکده فرضی مورد استفاده قرار گرفته است. د...

متن کامل

ارائه یک ابزار بهینه‌سازی نوین در طراحی خودکار مدارات مجتمع آنالوگ مبتنی بر الگوریتم MOGSA

: در این مقاله یک ابزار بهینه‌سازی جدید در طراحی خودکار مدارات مجتمع آنالوگ مبتنی بر الگوریتم MOGSA ارائه می‌شود. ابزار بهینه‌سازی پیشنهادی در ابتدا با استفاده از یک نرم‌افزار شبیه‌ساز مدار مورد نظر را شبیه‌سازی نموده، نتایج شبیه-سازی را به وسیله الگوریتم MOGSA تحت بهینه‌سازی قرار می‌دهد. سپس تا حصول نتیجه مطلوب این روند را ادامه خواهد داد. برنامه‌های اصلی این ابزار در Matlab پیاده‌سازی و شبیه‌...

متن کامل

طراحی بهینه شبکه­های فاضلاب با استفاده از الگوریتم ژنتیک

 Construction cost of municipal sewer networks as any other infrastructure systems are very demanding. These costs can, however, reduced through optimal design of these networks. A model based on Genetic Algorithm is used in this paper for the optimal design of sewer networks with predefined layout. Three different set of decision variables are used to check the efficiency of the method. Result...

متن کامل

تشخیص خرابی مدارهای آنالوگ با استفاده از الگوریتم های تکاملی

چکیده پایان نامه (شامل خلاصه، اهداف، روش های اجرا و نتایج به دست آمده) : با پیشرفت و گسترش سریع مدارهای دیجیتال و آنالوگ، مسئله ی آزمایش و تشخیص خرابی مدار هم به یک مسئله ی مهم تبدیل شده است. در تحقیق حاضر روشی را برای تشخیص خرابی معرفی می کنیم که ترکیبی از الگوریتم ژنتیک و شبکه های عصبی می باشد. درابتدا برای هر قطعه از مدار مقادیری خارج از محدوده ی مجاز آن اختصاص داده می شود، سپس به ازای هریک...

15 صفحه اول

طراحی بهینه دیوارهای حائل وزنی بتنی با استفاده از الگوریتم ژنتیک و الگوریتم زنبورعسل

هنگام طراحی دیوارهای حائل، ابتدا باید ابعاد اولیه­ای برای آن حدس زده شود. طراح برای انتخاب اولیه ابعاد، از تناسبات منطقی دیوارهای حائل که از تجربیات گذشته بدست آمده است، استفاده می­کند که این ابعاد نسبتی از ارتفاع دیوار هستند. بررسی­ها نشان می­دهد که با تغییر شرایط طرح از قبیل مشخصات پشت دیوار حائل، شرایط زلزله­خیزی منطقه، تخمین ابعاد بدین صورت نمی­تواند جوابگوی یک طرح اقتصادی باشد. در این مقال...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی اصفهان - دانشکده برق و کامپیوتر

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023